package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class FISDemo {
    public static void main(String[] args) throws IOException {
        //将fos.dat文件中的数据读取回来
        FileInputStream fis=new FileInputStream("./fos.bat");
        int d=fis.read();//读取文件第一个字节
        System.out.println("读出完毕");
        System.out.println(d);
        System.out.println("读出完毕");
        int e = fis.read();//读取文件第二个字节
        System.out.println(e);
        int f=fis.read();//读取文件末尾字节
        System.out.println("读到末尾");
        System.out.println(f);
        //解释
        /*
            int read() 读取一个字节，并且用int 型返回，返回的是int值对应的2进制的低八位为读取到的字节数据
            如果返回值为int的-1表示读到了末尾
            fos.dat
            00000001 00000010

            int d=fis.read();
            d的二进制的样子：
            00000000 00000000 00000000 00000001
            |-----------补24个0-------| 读取的字节
         */



    }
}
